[INFO] fetching crate parsec 0.7.3...
[INFO] checking parsec-0.7.3 against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] extracting crate parsec 0.7.3 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate parsec 0.7.3 on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate parsec 0.7.3
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate parsec 0.7.3
[INFO] tweaked toml for crates.io crate parsec 0.7.3 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate parsec 0.7.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4ea8551b5b26a28c1d78bcff17e525404545e2c4b578264fb5b8bbe413f282d7
[INFO] running `Command { std: "docker" "start" "-a" "4ea8551b5b26a28c1d78bcff17e525404545e2c4b578264fb5b8bbe413f282d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4ea8551b5b26a28c1d78bcff17e525404545e2c4b578264fb5b8bbe413f282d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ea8551b5b26a28c1d78bcff17e525404545e2c4b578264fb5b8bbe413f282d7", kill_on_drop: false }`
[INFO] [stdout] 4ea8551b5b26a28c1d78bcff17e525404545e2c4b578264fb5b8bbe413f282d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3f520d56911aeae18ff8ddaef498e74d29c60560841b88c1e7181dcb9c580f45
[INFO] running `Command { std: "docker" "start" "-a" "3f520d56911aeae18ff8ddaef498e74d29c60560841b88c1e7181dcb9c580f45", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.80
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.50
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling getrandom v0.1.15
[INFO] [stderr]    Compiling serde_derive v1.0.117
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling const_fn v0.4.3
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]     Checking adler v0.2.3
[INFO] [stderr]    Compiling rayon-core v1.9.0
[INFO] [stderr]     Checking gimli v0.23.0
[INFO] [stderr]     Checking either v1.6.1
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling cast v0.2.3
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]     Checking rustc-demangle v0.1.18
[INFO] [stderr]     Checking object v0.22.0
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.0
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling rayon v1.5.0
[INFO] [stderr]     Checking unicode-width v0.1.8
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking regex-automata v0.1.9
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking aho-corasick v0.7.15
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]     Checking thread_local v1.0.1
[INFO] [stderr]     Checking strsim v0.8.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking regex-syntax v0.6.21
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking hex_fmt v0.3.0
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking zeroize v1.1.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking humantime v1.3.0
[INFO] [stderr]     Checking walkdir v2.3.1
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_xorshift v0.2.0
[INFO] [stderr]     Checking criterion-plot v0.3.1
[INFO] [stderr]     Checking rand_xoshiro v0.1.0
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking tiny-keccak v1.5.0
[INFO] [stderr]     Checking unwrap v1.2.1
[INFO] [stderr]     Checking termcolor v1.1.2
[INFO] [stderr]     Checking pom v1.1.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking crossbeam-epoch v0.9.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.0
[INFO] [stderr]     Checking addr2line v0.14.0
[INFO] [stderr]     Checking backtrace v0.3.55
[INFO] [stderr]     Checking regex v1.4.2
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]    Compiling ff_derive v0.6.0
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking ff v0.6.0
[INFO] [stderr]     Checking group v0.6.0
[INFO] [stderr]     Checking pairing v0.16.0
[INFO] [stderr]     Checking bstr v0.2.14
[INFO] [stderr]     Checking threshold_crypto v0.4.0
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stderr]     Checking parsec v0.7.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 125 |     bad_style,
[INFO] [stdout]     |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: `#[warn(forbidden_lint_groups)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(deprecated) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 126 |     deprecated,
[INFO] [stdout]     |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(improper_ctypes) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 127 |     improper_ctypes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(non_shorthand_field_patterns) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 129 |     non_shorthand_field_patterns,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(stable_features) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 131 |     stable_features,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unconditional_recursion) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 132 |     unconditional_recursion,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unknown_lints) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 133 |     unknown_lints,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 135 |     unused,
[INFO] [stdout]     |     ^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_comparisons) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 138 |     unused_comparisons,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(while_true) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 141 |     while_true
[INFO] [stdout]     |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking csv v1.1.4
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/block.rs:23:3
[INFO] [stdout]     |
[INFO] [stdout] 23  | #[serde(bound = "")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 --------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = note: `#[forbid(legacy_derive_helpers)]` implied by `#[forbid(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/cause.rs:31:3
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[serde(bound(
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                                              --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/content.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[serde(bound(
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/messages.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 13 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                      --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/messages.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 26 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                      --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/packed_event.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 22 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/id.rs:49:3
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 50 | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/key_gen/message.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 15 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/observation.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 29 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/observation.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[serde(bound = "")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       --------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/vote.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[serde(bound(deserialize = "T: DeserializeOwned"))]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 22 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:49
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:49
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:60
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:60
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:62
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:62
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:73
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:73
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:55
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:55
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:66
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:66
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:38
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:38
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:49
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:49
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:38
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:38
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:49
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:49
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:55
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:55
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:66
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:66
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:55
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:55
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:66
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:66
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:248:10
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive(Deserialize)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:248:10
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive(Deserialize)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |     #[allow(unused)]
[INFO] [stdout]     |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:51
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:51
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:62
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:62
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:51
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:51
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:62
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:62
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:38
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:38
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:49
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:49
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:47
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:47
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:58
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:58
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:47
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:47
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:58
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:58
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:47
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:47
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:58
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:58
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:47
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:47
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:58
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:58
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:58
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:58
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:38
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:38
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:50
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                  ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:50
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                  ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:55
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:55
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:66
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:66
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:55
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:55
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:66
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:66
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:61
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:61
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:72
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:72
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tinytemplate v1.1.0
[INFO] [stderr]     Checking criterion v0.2.11
[INFO] [stdout] warning: deny(bad_style) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 125 |     bad_style,
[INFO] [stdout]     |     ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: `#[warn(forbidden_lint_groups)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(deprecated) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 126 |     deprecated,
[INFO] [stdout]     |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(improper_ctypes) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 127 |     improper_ctypes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(non_shorthand_field_patterns) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 129 |     non_shorthand_field_patterns,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(stable_features) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 131 |     stable_features,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unconditional_recursion) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 132 |     unconditional_recursion,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unknown_lints) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 133 |     unknown_lints,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 135 |     unused,
[INFO] [stdout]     |     ^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(unused_comparisons) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 138 |     unused_comparisons,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: deny(while_true) incompatible with previous forbid
[INFO] [stdout]    --> src/lib.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout] ...
[INFO] [stdout] 141 |     while_true
[INFO] [stdout]     |     ^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: multiple fields are never read
[INFO] [stdout]    --> src/dump_graph.rs:37:9
[INFO] [stdout]     |
[INFO] [stdout] 36  | pub(crate) struct ToFileInfo<'a, T: NetworkEvent, S: SecretId> {
[INFO] [stdout]     |                   ---------- fields in this struct
[INFO] [stdout] 37  |     pub owner_id: &'a S::PublicId,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 38  |     pub consensus_mode: ConsensusMode,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 39  |     pub gossip_graph: &'a Graph<S::PublicId>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 40  |     pub meta_election: &'a MetaElection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 41  |     pub peer_list: &'a PeerList<S>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 42  |     pub observations: &'a ObservationStore<T, S::PublicId>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 43  |     pub secure_rng: &'a ParsecRng,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 44  |     pub key_gens_and_next_id: (&'a BTreeMap<KeyGenId, KeyGen<S>>, &'a KeyGenId),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 45  |     pub info: &'a DumpGraphContext,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     unused,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     = note: `#[deny(dead_code)]` implied by `#[deny(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 117 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `parsec` (lib) due to 13 previous errors; 117 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/block.rs:23:3
[INFO] [stdout]     |
[INFO] [stdout] 23  | #[serde(bound = "")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 --------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = note: `#[forbid(legacy_derive_helpers)]` implied by `#[forbid(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/cause.rs:31:3
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[serde(bound(
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                                              --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/content.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[serde(bound(
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/messages.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 13 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                      --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/messages.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 26 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                      --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/gossip/packed_event.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 22 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/id.rs:49:3
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 50 | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/key_gen/message.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 15 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/observation.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[serde(bound = "")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 29 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/observation.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[serde(bound = "")]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       --------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: derive helper attribute is used before it is introduced
[INFO] [stdout]   --> src/vote.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[serde(bound(deserialize = "T: DeserializeOwned"))]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 22 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       --------- the attribute is introduced here
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:49
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:49
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:60
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/block.rs:24:60
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:62
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:62
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:73
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/cause.rs:35:73
[INFO] [stdout]     |
[INFO] [stdout] 35  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:55
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:55
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:66
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/content.rs:26:66
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/event_hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:38
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:38
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:49
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:13:49
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:38
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:38
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:49
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/messages.rs:26:49
[INFO] [stdout]     |
[INFO] [stdout] 26  | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/gossip/packed_event.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:61
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/hash.rs:13:72
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:55
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:55
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:66
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/id.rs:50:66
[INFO] [stdout]     |
[INFO] [stdout] 50  | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:55
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:55
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:66
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/message.rs:15:66
[INFO] [stdout]     |
[INFO] [stdout] 15  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Deserialize, Serialize, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)]
[INFO] [stdout]     |                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:248:10
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive(Deserialize)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:248:10
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive(Deserialize)]
[INFO] [stdout]     |          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |     #[allow(unused)]
[INFO] [stdout]     |             ^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:51
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:51
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:62
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:499:62
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:51
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:51
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                   ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:62
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/key_gen/mod.rs:519:62
[INFO] [stdout]     |
[INFO] [stdout] 519 | #[derive(Clone, Copy, Eq, PartialEq, Debug, Fail, Serialize, Deserialize, PartialOrd, Ord)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:38
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:38
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:49
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/bool_set.rs:10:49
[INFO] [stdout]     |
[INFO] [stdout] 10  | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:47
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:47
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:58
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote.rs:24:58
[INFO] [stdout]     |
[INFO] [stdout] 24  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:47
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:47
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:58
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:13:58
[INFO] [stdout]     |
[INFO] [stdout] 13  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:47
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:47
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:58
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:53:58
[INFO] [stdout]     |
[INFO] [stdout] 53  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:47
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:47
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:58
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:78:58
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                               ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:58
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:120:58
[INFO] [stdout]     |
[INFO] [stdout] 120 | #[derive(Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:38
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:38
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                      ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:50
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                  ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:50
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                  ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/meta_voting/meta_vote_values.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:55
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:55
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:66
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:29:66
[INFO] [stdout]     |
[INFO] [stdout] 29  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:55
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:55
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:66
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:143:66
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize, Debug)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:61
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:61
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:72
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/observation.rs:286:72
[INFO] [stdout]     |
[INFO] [stdout] 286 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:55
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/vote.rs:22:66
[INFO] [stdout]     |
[INFO] [stdout] 22  | #[derive(Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:40:17
[INFO] [stdout]     |
[INFO] [stdout] 40  | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:40:17
[INFO] [stdout]     |
[INFO] [stdout] 40  | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:40:28
[INFO] [stdout]     |
[INFO] [stdout] 40  | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:40:28
[INFO] [stdout]     |
[INFO] [stdout] 40  | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:194:55
[INFO] [stdout]     |
[INFO] [stdout] 194 | #[derive(Clone, Eq, PartialEq, Hash, Ord, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:194:55
[INFO] [stdout]     |
[INFO] [stdout] 194 | #[derive(Clone, Eq, PartialEq, Hash, Ord, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                       ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:194:66
[INFO] [stdout]     |
[INFO] [stdout] 194 | #[derive(Clone, Eq, PartialEq, Hash, Ord, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:194:66
[INFO] [stdout]     |
[INFO] [stdout] 194 | #[derive(Clone, Eq, PartialEq, Hash, Ord, PartialOrd, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:233:61
[INFO] [stdout]     |
[INFO] [stdout] 233 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:233:61
[INFO] [stdout]     |
[INFO] [stdout] 233 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:233:72
[INFO] [stdout]     |
[INFO] [stdout] 233 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:233:72
[INFO] [stdout]     |
[INFO] [stdout] 233 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:237:28
[INFO] [stdout]     |
[INFO] [stdout] 237 | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:237:28
[INFO] [stdout]     |
[INFO] [stdout] 237 | #[derive(Clone, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:241:61
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:241:61
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                             ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(unused_qualifications) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:241:72
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: allow(rust_2018_idioms) incompatible with previous forbid
[INFO] [stdout]    --> src/mock.rs:241:72
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     warnings
[INFO] [stdout]     |     -------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #81670 <https://github.com/rust-lang/rust/issues/81670>
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: multiple fields are never read
[INFO] [stdout]    --> src/dump_graph.rs:37:9
[INFO] [stdout]     |
[INFO] [stdout] 36  | pub(crate) struct ToFileInfo<'a, T: NetworkEvent, S: SecretId> {
[INFO] [stdout]     |                   ---------- fields in this struct
[INFO] [stdout] 37  |     pub owner_id: &'a S::PublicId,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 38  |     pub consensus_mode: ConsensusMode,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 39  |     pub gossip_graph: &'a Graph<S::PublicId>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 40  |     pub meta_election: &'a MetaElection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 41  |     pub peer_list: &'a PeerList<S>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 42  |     pub observations: &'a ObservationStore<T, S::PublicId>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 43  |     pub secure_rng: &'a ParsecRng,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 44  |     pub key_gens_and_next_id: (&'a BTreeMap<KeyGenId, KeyGen<S>>, &'a KeyGenId),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 45  |     pub info: &'a DumpGraphContext,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     unused,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     = note: `#[deny(dead_code)]` implied by `#[deny(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 137 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `parsec` (lib test) due to 13 previous errors; 137 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "3f520d56911aeae18ff8ddaef498e74d29c60560841b88c1e7181dcb9c580f45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f520d56911aeae18ff8ddaef498e74d29c60560841b88c1e7181dcb9c580f45", kill_on_drop: false }`
[INFO] [stdout] 3f520d56911aeae18ff8ddaef498e74d29c60560841b88c1e7181dcb9c580f45
